Kyle Laffin, of Hanover, won the seven-figure jackpot playing the $20 “$10,000,000 Premier Cash” scratch-off game.
He chose to take the lump sum payment of $650,000 (before taxes) rather than the annuity.
Laffin said he plans to use the money to pay off his student loans.
He bought the ticket at Hingham Gulf at 19 Whiting St. in Hingham. The store will receive a $10,000 bonus for the sale.
Click here to follow Daily Voice Cambridge and receive free news updates.